Guidelines for Coverage - Based

نویسندگان

  • Rohan Sharma
  • ROHAN SHARMA
  • Darko Marinov
  • Matthew C. Caesar
  • Milos Gligoric
  • Mohammad Amin Alipour
چکیده

A fundamental question in software testing research is how to compare test suites, often as a means for comparing test-generation techniques that produce those test suites. Researchers frequently compare test suites by measuring their coverage. A coverage criterion C provides a set of test requirements and measures how many requirements a given suite satisfies. A suite that satisfies 100% of the (feasible) requirements is called C-adequate. Previous rigorous evaluations of coverage criteria mostly focused on such adequate test suites: given two criteria C and C , are C-adequate suites (on average) more effective than C -adequate suites? However, in many realistic cases, producing adequate suites is impractical or even impossible. This thesis presents the first extensive study that evaluates coverage criteria for the common case of non-adequate test suites: given two criteria C and C , which one is better to use to compare test suites? Namely, if suites T1, T2, . . . , Tn have coverage values c1, c2, . . . , cn for C and c1, c ′ 2, . . . , c ′ n for C , is it better to compare suites based on c1, c2, . . . , cn or based on c1, c ′ 2, . . . , c ′ n? This thesis evaluates a large set of plausible criteria, including basic criteria such as statement and branch coverage, as well as stronger criteria used in recent studies, including criteria based on program paths, equivalence classes of covered statements, and predicate states. The criteria are evaluated on a set of Java and C programs with both manually written and automatically generated test suites. The evaluation uses three correlation measures. Based on these experiments, two criteria perform best: branch coverage and an intra-procedural acyclic path coverage. We provide guidelines for testing researchers aiming to evaluate test suites using coverage criteria as well as for other researchers evaluating coverage criteria for research use.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Axillary irradiation in breast cancer; does meticulous contouring make a difference?

Background: Due to the current trends towards replacing axillary dissection with radiotherapy, the need for more precise definition for different nodal stations becomes a must to ensure safe and adequate dose coverage. So, our study aimed to evaluate the coverage of axillary nodal volumes based on Project on Cancer of the Breast (PROCAB) guidelines, for cases previously treated with our standar...

متن کامل

مقایسه درمان رادیوتراپی به روش قراردادی و سه بعدی در بیماران مبتلا به کانسر معده

Background: The current standard of adjuvant management for gastric cancer after curative resection based on the results of intergroup 0116 is concurrent chemoradiation. Current guidelines for designing these challenging fields still include two-dimensional simulation with simple AP-PA parallel opposed design. However, the implementation of radiotherapy (RT) remains a concern. Our objective was...

متن کامل

Swiss-CHAT: Citizens Discuss Priorities for Swiss Health Insurance Coverage

Background As universal health coverage becomes the norm in many countries, it is important to determine public priorities regarding benefits to include in health insurance coverage. We report results of participation in a decision exercise among residents of Switzerland, a high-income country with a long history of universal health insurance and deliberative democracy.   Methods We adapted the...

متن کامل

Core Decompression for Avascular Necrosis

INSTRUCTIONS FOR USE This Coverage Policy provides assistance in interpreting UnitedHealthcare benefit plans. When deciding coverage, the enrollee specific document must be referenced. The terms of an enrollee's document (e.g., Certificate of Coverage (COC) or Summary Plan Description (SPD) and Medicaid State Contracts) may differ greatly from the standard benefit plans upon which this Coverage...

متن کامل

Needs and Availability of Snake Antivenoms: Relevance and Application of International Guidelines

Background Snakebite has recently been declared a global public health emergency. Empirical data showing the true burden of snakebite is lacking. Treatment with specific antivenoms is considered the only cure. However, several factors have led to an ongoing antivenom crisis. This study offers recommendations concerning the improvement of antivenom access and control, by providing an overview of...

متن کامل

Transcranial Magnetic Stimulation

INSTRUCTIONS FOR USE This Coverage Policy provides assistance in interpreting UnitedHealthcare benefit plans. When deciding coverage, the enrollee specific document must be referenced. The terms of an enrollee's document (e.g., Certificate of Coverage (COC) or Summary Plan Description (SPD) and Medicaid State Contracts) may differ greatly from the standard benefit plans upon which this Coverage...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013